/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ecodex.restapi.exceptions;

/**
 *
 * @author jjcarbajal
 */
public class FallaValidacion extends Exception {
    private int codigo;
    private String mensaje;
    private String sugerencia;

    public FallaValidacion() {
        super();
    }

    public FallaValidacion(String mensaje) {
        super(mensaje);
        this.mensaje = mensaje;
    }

    public FallaValidacion(String mensaje, String sugerencia) {
        super(mensaje);
        this.mensaje = mensaje;
        this.sugerencia = sugerencia;
    }

    public FallaValidacion(String mensaje, int codigo) {
        super(mensaje);
        this.mensaje = mensaje;
        this.codigo = codigo;
    }

    public FallaValidacion(String mensaje, int codigo, String sugerencia) {
        super(mensaje);
        this.mensaje = mensaje;
        this.codigo = codigo;
        this.sugerencia = sugerencia;
    }
    
    public int getCodigo() {
        return codigo;
    }
    
    public String getMensaje() {
        return mensaje;
    }
    
    public String getSugerencia() {
        return sugerencia;
    }
}
